package com.introspy.core; import android.content.Context; public class ApplicationConfig { private static String _packageName = null; private static String _dataDir = null; private static LoadConfig _loadConfig = null; private static Boolean _enabled = false; private static Context _context = null; public static boolean g_verbose_errors = false; public static boolean g_debug = false; public static boolean g_hook_em_all = true; // Private constructor prevents instantiation from other classes private ApplicationConfig() {} // get public static String getPackageName() { return _packageName; } public static String getDataDir() { return _dataDir; } public static LoadConfig getLoadConfig() { if (_loadConfig == null) _loadConfig = new LoadConfig(); return _loadConfig; } public static Context getContext() { return _context; } // set public static void setPackageName(String packageName) { _packageName = packageName; } public static void setDataDir(String dataDir) { _dataDir = dataDir; } public static void setContext(Context context) { _context = context; } // #### public static void disable() { _enabled = false; } public static void enable() { _enabled = true; } public static boolean isEnabled() { return _enabled; } }